//
//  CSSShareCommand.m
//  CToolBox
//
//  Created by SC on 16/10/22.
//  Copyright © 2016年 SC. All rights reserved.
//

#import "CSSShareCommand.h"
#import <UMSocialCore/UMSocialCore.h>
#import <TencentOpenAPI/QQApiInterfaceObject.h>
#import <TencentOpenAPI/QQApiInterface.h>
#import "WXApi.h"
#import "WXApiObject.h"
@interface CSSShareCommand ()<UIAlertViewDelegate>

@property (nonatomic, weak) id target;
@property (nonatomic, copy) NSString *courseId;
@property (nonatomic, copy) NSString *userId;
@property (nonatomic, copy) NSString *subjectTitle;
@property (nonatomic, assign) BOOL isNormal;
@property (nonatomic, strong) UIImage *image;
@property (nonatomic, assign) BOOL isSendFile;
@property (nonatomic, assign) NSNumber *shareStyleType;

@end

@implementation CSSShareCommand
//- (void)dealloc
//{
//
//}
//- (void)shareWithTip:(NSInteger)tip
//               count:(NSInteger)count
//                 url:(NSString *)url
//               title:(NSString *)title
//                text:(NSString *)text
//            imageUrl:(NSString *)imageUrl
//               image:(UIImage *)image
//              target:(id)target
//            courseId:(NSString *)courseId
//              userId:(NSString *)userId
//            isNormal:(BOOL)isNormal
//      shareStyleType:(NSNumber *)shareStyleType
//{
//    _target = target;
//    _courseId = courseId;
//    _userId = userId;
//    _subjectTitle = title;
//    _isNormal = isNormal;
//    _image = image;
//    _shareStyleType = shareStyleType;
//
//    if (!url) {
//        [self setTheUrlWithTip:tip count:count];
//    }
//    else{
//        if ([imageUrl hasPrefix:@"Library://"]) {
//            imageUrl = [imageUrl stringByReplacingOccurrencesOfString:@"Library://" withString:@""];
//        }else if (![imageUrl isEqualToString:@"http://imgcdn.yjsale.com/share/share.png"] && ![url hasPrefix:DEF_SHARE_LIVE_URL]) {
//            NSString *des = @"年薪百万的销售大神都在这里学习新鲜干货，快来参加吧...";
//            text = [NSString stringWithFormat:@"主讲人:%@ \n",text];
//            text = [NSString stringWithFormat:@"%@%@",text,des];
//        }
//
//        NSString *shareUrl = nil;
//        if([url containsString:@"?"]){
//            shareUrl = [NSString stringWithFormat:@"%@%@",url,@"&fq=1"];
//        }else{
//            shareUrl = [NSString stringWithFormat:@"%@%@",url,@"?fq=1"];
//        }
//        [self handleSharewithTitle:title
//                               url:shareUrl
//                              text:text
//                          imageUrl:imageUrl
//                             count:count
//                               tip:tip];
//    }
//}
//
////设置固定的url
//- (void)setTheUrlWithTip:(NSInteger)tip
//                            count:(NSInteger)count
//{
//    NSString *url = @"http://h5.yjsale.com/introduction/fenxiang.html";
//    NSString *title = @"营家•更懂销售";
//    NSString *text = @"学销售，看视频，到营家";
//    NSString *imageUrl = @"http://imgcdn.yjsale.com/share/share.png";
//    [self handleSharewithTitle:title url:url text:text imageUrl:imageUrl count:count tip:tip];
//}
//
//- (void)shareFileWithTip:(NSInteger)tip
//                   count:(NSInteger)count
//                     url:(NSString *)url
//                   title:(NSString *)title
//                    text:(NSString *)text
//                imageUrl:(NSString *)imageUrl
//                   image:(UIImage *)image
//                  target:(id)target
//{
//    self.isSendFile = YES;
//    [[OpenfileManager shareInstance] saveFileWithUrl:url ToCache:^(NSURL *targetUrl, NSString *filePath) {
//        
//       if ([NSThread isMainThread])
//       {
//           NSLog(@"11111111111111");
//       }
//            [self shareFileToType:tip==0?UMSocialPlatformType_QQ:UMSocialPlatformType_WechatSession title:[NSString stringWithFormat:@"%@.%@",title,filePath.pathExtension] text:text url:url imageUrl:imageUrl fileData:[NSData dataWithContentsOfURL:targetUrl] fileExtension:filePath.pathExtension];
//            
//
//
//    }];
//
//}
//- (void)makeShareStyleTypeActionWithTip:(NSInteger)tip
//                                  title:(NSString *)title
//                                   text:(NSString *)text
//                                    url:(NSString *)url
//                               imageUrl:(NSString *)imageUrl
//{
//    BOOL installtWX = [WXApi isWXAppInstalled];//微信
//    BOOL installQQ = [[UMSocialManager defaultManager] isInstall:UMSocialPlatformType_QQ];//QQ
//    if (_shareStyleType.integerValue == 1) {//朋友圈
//        if (installtWX) {
//            [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 2) {//QQ
//        if (installtWX) {
//            [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 3) {//朋友圈、QQ
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//        }else if (!installtWX && installQQ) {
//            [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 4) {//微信
//        if (installQQ) {
//            [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 5) {//朋友圈、微信
//        if (installtWX) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }
//    }
//    else if (_shareStyleType.integerValue == 6) {//QQ、微信
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//        }else if (!installtWX && installQQ) {
//            [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 7) {//朋友圈、QQ、微信
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (!installtWX && installQQ) {
//            [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 8) {//新浪
//        [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//    }
//    else if (_shareStyleType.integerValue == 9) {//朋友圈、新浪
//        if (installtWX) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 10) {//QQ、新浪
//        if (installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 11) {//朋友圈、QQ、新浪
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (!installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 12) {//微信、新浪
//        if (installtWX) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 13) {//朋友圈、微信、新浪
//        if (installtWX) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else if (_shareStyleType.integerValue == 14) {//QQ、微信、新浪
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (!installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                    
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//    else {//朋友圈、QQ、微信、新浪
//        if (installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 103:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                default:
//                    break;
//            }
//        }else if (installtWX && !installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_WechatTimeLine title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 102:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else if (!installtWX && installQQ) {
//            switch (tip) {
//                case 100:{
//                    [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//                case 101:{
//                    [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//                }
//                    break;
//
//                default:
//                    break;
//            }
//        }else {
//            [self sinaShareWithtitle:title text:text url:url imageUrl:imageUrl];
//        }
//    }
//}
//
//- (void)makeImageShareStyleActionWithTip:(NSInteger)tip
//                                   title:(NSString *)title
//                                    text:(NSString *)text
//                                     url:(NSString *)url
//                                imageUrl:(NSString *)imageUrl
//{
//    BOOL installtWX = [WXApi isWXAppInstalled];//微信
//    BOOL installQQ = [[UMSocialManager defaultManager] isInstall:UMSocialPlatformType_QQ];//QQ
//    if (installtWX && installQQ) {
//        switch (tip) {
//            case 100:{//QQ
//                [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//            }
//                break;
//                
//            default:{//微信
//                [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//            }
//                break;
//        }
//    }
//    else if (installtWX && !installQQ) {
//        [self shareToType:UMSocialPlatformType_WechatSession title:title text:text url:url imageUrl:imageUrl];
//    }
//    else if (!installtWX && installQQ) {
//        [self shareToType:UMSocialPlatformType_QQ title:title text:text url:url imageUrl:imageUrl];
//    }
//}
//
//- (void)handleSharewithTitle:(NSString *)title
//                         url:(NSString *)url
//                        text:(NSString *)text
//                    imageUrl:(NSString *)imageUrl
//                       count:(NSInteger)count
//                         tip:(NSInteger)tip
//{
//    if (_isNormal) {//常规
//        [self makeShareStyleTypeActionWithTip:tip title:title text:text url:url imageUrl:imageUrl];
//    }
//    else {//纯图片
//        [self makeImageShareStyleActionWithTip:tip title:title text:text url:url imageUrl:imageUrl];
//    }
//}
//
//
//
//
//
//- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
//{
//    [[NSNotificationCenter defaultCenter] postNotificationName:@"refresh" object:nil];
//}


@end
